$(function(){
    //判断字符超出固定字数用省略号
    function processStr(str,n)
    {
        var l = str.length;
        if(l<=n){
            return str;
        }else{
            return str.slice(0,24)+"...";
        }
    }
    $('.middle-box a').each(function () {
        var str=$(this).text();
        $(this).text(processStr(str,24));
    });
    $('.product ul li h4').each(function () {
        var str=$(this).text();
        $(this).text(processStr(str,24));
    });

    //banner轮播图
    var i =0;
    var clone = $(".imgList li").first().clone();//克隆第一张图片
    $(".imgList").append(clone);//复制到列表最后
    var size = $(".imgList li").size();
    $('.span2').text(size-1);
    $('.span1').text(1);

    /*自动轮播*/

     var t = setInterval(function () { i++; move();},6000);
    /*移动事件*/
    function move() {
        if (i == size) {
            $(".imgList").css({ left: 0 });
            i = 1;
        }
        if (i == -1) {
            $(".imgList").css({ left: -(size - 1) * 738 });
            i = size - 2;
        }
        console.log(i)
        $(".imgList").stop().animate({ left: -i * 738 }, 500);
        if (i == size - 1) {
            $('.span1').text(1);
        } else {
            $('.span1').text(i+1);
        }
    }

    /*鼠标悬停事件*/
    $(".imgList").hover(function () {
        clearInterval(t);//鼠标悬停时清除定时器
    }, function () {
        t = setInterval(function () { i++; move(); }, 6000); //鼠标移出时清除定时器
    });


    /*向左按钮*/
    $("#next").click(function () {
        i++;
        move();
    })


    /*向右按钮*/
    $("#prev").click(function () {
        i--;
        move();
    })

    //判断图片加载不出来使用默认图片
    $('.im_ng').each(function () {
        $(this).error(function(){
            $(this).attr('src',"../images/default.jpg");
        });
    });




//文字滚动事件
var textIndex = 0, //当前index
     txtLen = $(".ul_txt li").length;
var autoChange1 = setInterval(function(){
    if(textIndex < txtLen-1){
        textIndex ++;
    }else{
        textIndex = 0;
    }
    //调用变换处理函数
    changeTo1(textIndex);
},2500);

//左箭头滑入滑出事件处理
$("#iamge_left").hover(function(){
    //滑入清除定时器
    clearInterval(autoChange1);
},function(){
    //滑出则重置定时器
    autoChangeAgain1();
});
//左箭头点击处理
$("#iamge_left").click(function(){
        //根据curIndex进行上一个图片处理
    textIndex = (textIndex > 0) ? (--textIndex) : (txtLen - 1);
        changeTo1(textIndex);
    });
//右箭头滑入滑出事件处理
$("#iamge_right").hover(function(){
        //滑入清除定时器
        clearInterval(autoChange1);
    },function(){
        //滑出则重置定时器
        autoChangeAgain1();
    });
//右箭头点击处理
$("#iamge_right").click(function(){
    textIndex = (textIndex < txtLen - 1) ? (++textIndex) : 0;
        changeTo1(textIndex);
    });

//清除定时器时候的重置定时器--封装
function autoChangeAgain1(){
    autoChange1 = setInterval(function(){
        if(textIndex < txtLen-1){
            textIndex ++;
        }else{
            textIndex = 0;
        }
        //调用变换处理函数
        changeTo1(textIndex);
    },2500);
}
function changeTo1(num){
    var ul=$("#h_ul ul");
    var li=ul.children("li");
    var h=li.height();
    ul.css("height",h*li.length*2);
    var goTop = num * h;
    $(".ul_txt").animate({top: "-" + goTop + "px"},500);
}

})




